package com.jfs.security.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Description 获取用户注解
 * @E-mail cwm3412638@163.com
 * @Author cwm
 * @Date 2022/8/8
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface LoginUser {
    /**
     * 是否直接从token中解析
     * true直接解析token 信息封装到当前实体对象中
     * false 查询数据库
     * @return
     */
    boolean isCache() default false;
}
